
;(function(window,undefined){
    function init(el){
        this.el=document.querySelectorAll(el);
        for(let i=0;i<this.el.length;i++){
            this[i]=this.el[i];     
        }
        this.length=this.el.length;
    }
    // let arr=[];
    // arr.push.apply(this,this.el)

    let jQuery=function(el){
        return new init(el);      
    }

    //给jq加一个静态方法，该静态方法可以给init添加原型方法
    jQuery.extend=function(object){    
        for(let key in object){
            init.prototype[key]=object[key];
        }
    }

    init.prototype={
        css(cssAttr,cssVal){
            for(let i=0;i<this.length;i++){
                this[i].style[cssAttr]=cssVal;
            }
            return this          
        },
        ajax(options){},
        attr(options){},
        addClass(options){},
    }
    window.jQuery=window.$=jQuery;
})(window)